@charset "UTF-8";
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {display: none !important;}
/*额外的小设备（小于 768px）可见*/
@media screen and (max-width: 768px) {
    .visible-xs {display: block !important;}
}
/*额外的小设备（小于 768px）隐藏*/
@media screen and (max-width: 768px) {
    .hidden-xs {display: none !important;}
}

.f_links .clear{display: none;}
@media screen and (max-width: 1400px){
    .min-w{min-width: auto;}
    .wrap,
    .container{width: auto;margin-left: 50px;margin-right: 50px;}
    .main_nav >ul > li{margin-left: 30px;}
    .i_news_left{width: 41.53%;}
    .i_news_box{width: 55.38%;}
    .i_news_tit .tit{background-size: 100% 100%;width: 28.333%;margin-left: 4.166%;line-height: 3;}
    .i_about_right{width: 56.15%;}
    .i_about_right .numbbox{width: 100%;max-width:700px;padding:6.15%;}

    .i_yewu_box li{width: 47.69%;height:auto;}
    .i_yewu_box li .pic{height: 0;padding-bottom: 57.25%;position: relative;overflow: hidden;}
    .i_yewu_box li .pic img{position: absolute;top: 0;left: 0;}

    .i_block5{height: auto;padding-bottom: 7.69%;}
    .i_dangjian_tit{margin-top: 4.6%;margin-bottom: 7.69%;}
    .dangjian_list li{width: calc(33.333% - 32px);}
    .dangjian_list .pic_box{height: 0;padding-bottom: 62.97%;position: relative;overflow: hidden;}
    .dangjian_list .pic_box img{position: absolute;top: 0;left: 0;}

    .footer_left{width: 26.92%;}
    .footer .f_nav{width: 66.92%;}

    .top_banner .banner_pic {
        width: 137.1428%;
        left: 50%;
        margin-left: 0;
        transform: translateX(-50%);
    }

    .inner_page_left{width: 950px;}

    .content_news_list li .title{white-space:inherit;line-height: 1.4;margin-top: 10px;padding-bottom: 10px;}

    /* 业务 */
    .yw_tongji_num_box{max-width: 811px;width:100%;height: 208px;background-size: 100% 100%;}
    .yw_tongji_num_box .item{width: 25%;}

    .development .scroll-tab li .lir{width: calc(100% - 230px);}
    .development .scroll-tab li .lir .text{width: calc(100% - 245px);}
    .development .scroll-tab li .lir .text .p{padding-bottom: 10px;}

}

@media screen and (max-width: 1300px){
    .wrap,
    .container{margin-left: 20px;margin-right: 20px;}

    .i_slides{position: relative;height: 310px;}
    .i_news_con .first{height:auto;margin-bottom: 15px;}
    .i_news_con .first .tit{-webkit-line-clamp: 1;}

    .i_yewu_box li{width: calc(50% - 10px);}

    .footer_left{width: 30%;}
    .footer .f_nav{width: calc(70% - 30px);}
}

@media screen and (max-width: 1200px){
    .main_nav >ul > li{min-width:auto;}
}

@media screen and (max-width: 1100px){
    .i_about_right{width: 500px;}
    .i_about_right .numbbox{height: auto;}
    .i_about_right .numbli{width: 50%;}
    .i_about_right .numbli.item_2{width: 50%;}
    .i_about_right .numbli.item_6{width: 50%;}

    .inner_page_right{width: 200px;}
    .inner_page_right .sticky{width: 220px;}
    .inner_page_nav .tit .line{display: none;}
    .inner_page_nav .tit .en_tit{display: none;}
}

@media screen and (max-width: 1024px){
    .wrap,
    .container{margin-left: 15px;margin-right: 15px;}
    .main_nav >ul > li{margin-left: 20px;}

    .yw_tongji_num_box{height: 180px;}
    .yw_tongji_num_box .item .tit{height: 50px;line-height: 24px;font-size: 18px;margin-bottom: 0;}
    .yw_tongji_num_box .item .num_box .num{font-size: 28px;}
    .yw_tongji_num_box .item .num_box .unit{font-size: 18px;}

}


@media screen and (max-width: 991px){
    .main_nav >ul > li{margin-left: 15px;}
    .i_block2{padding-top: 40px;}
    .i_about_left{width: 100%;}
    .i_about_con p{line-height: 2.2;margin-top: 10px;}
    .i_about_right{width: 100%;height:auto;margin-top: 40px;}
    .i_about_right .numbbox{padding:5%;}
    .i_about_right .numbli{width: 30%;}
    .i_about_right .numbli.item_2{width: 35%;}
    .i_about_right .numbli.item_6{width: 40%;}
    .footer .f_nav{justify-content: flex-start;}
    .footer .f_nav dl{padding-right: 20px;margin-bottom: 15px;}
    .footer .f_nav dl dd{padding:5px 0;}
}

.content_pics_list li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left: 10px;padding-right: 10px;}

@media (min-width: 320px){html{font-size: 42.6667px;}}
@media (min-width: 360px){html{font-size: 48px;}}
@media (min-width: 375px){html{font-size: 50px;}}
@media (min-width: 384px){html{font-size: 51.2px;}}
@media (min-width: 411px){html{font-size: 54.8px;}}
@media (min-width: 412px){html{font-size: 54.9333px;}}
@media (min-width: 414px){html{font-size: 55.2px;}}
@media (min-width: 425px){html{font-size: 56.6667px;}}
@media (min-width: 480px){html{font-size: 64px;}}
@media (min-width: 600px){html{font-size: 80px;}}
@media (min-width: 640px){html{font-size: 85.333px;}}
@media (min-width: 750px){html{font-size: 100px;}}
@media screen and (min-width: 769px){
    .sidenav-overlay{display: none!important;}
}
@media screen and (max-width: 768px){
    body{font-size: 0.28rem;}
    .toggle {display: block;width: 1rem;height: 1rem;text-indent: -900em;overflow: hidden;position: absolute;top: 0;right: 0;cursor: pointer;outline: none;
    /*background: url(../images/i_n_bg.png) no-repeat center center;
    -webkit-background-size: 0.45rem 0.31rem;
    background-size: 0.45rem 0.31rem;*/
    }
    .toggle{background: none;}
    .toggle span{display:block;background:#ffffff;width:0.5rem;height:3px;border-radius: 10px;position:absolute;left:0.25rem;transition:all ease 0.35s;top:50%;}
    .toggle .sp_nav1{margin-top: -0.16rem;}
    .toggle .sp_nav2{margin-top: -0.02rem;}
    .toggle .sp_nav3{margin-top: 0.12rem;}

    .sidenav{left:0;width: 100%;height:100%;top:0;font-size: 0.26rem;background: #fff;bottom:0;height:auto;z-index: 2000;background-color: transparent;
    -webkit-box-shadow: -0.02rem -0.02rem 0.06rem rgba(0,0,0,0.3);
    box-shadow: -0.02rem -0.02rem 0.06rem rgba(0,0,0,0.3);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    transform:translate(-100%,0);
    }
    .sidenav-brand{line-height:1.5;padding:0.5em 1.5em;font-size: 0.3rem;display: none;}
    .sidenav-dropdown,
    .sidenav-header {border-bottom: 1px solid #e4e4e4;border: none;}
    .sidenav-menu{padding:0 0 0.3rem 0;}
    .sidenav-menu a {line-height:0.4rem;padding:0.3rem;font-size: 0.34rem;display: block;position: relative;color:#333;}
    .sidenav-menu a:hover {background:transparent;}
    .sidenav-menu>li>a{padding:0.3rem 0.4rem;}
    /*.sidenav-menu .first a{padding:0.45rem 0.4rem;}*/
    .sidenav-dropdown > li > a{font-size: 0.3rem;padding-left: 0.5rem;background: transparent;border-bottom: 1px solid #999999;color:#6f6f6f;}
    .sidenav-dropdown li:last-child a{border-bottom: none;}
    .sidenav-dropdown>li>.sidenav-dropdown>li>a{padding-left:0.8rem}
    .sidenav-link-title{padding:0 0.5rem 0 0;}
    .sidenav-menu .material-icons{font-size: 0.36rem;line-height:0.26rem;color:#333;display: none;}
    .sidenav-dropdown-icon{width:0.3rem;height: 0.3rem;top:50%;right:0.5rem;margin-top: -0.15rem;}
    /*.sidenav-no-scroll{-webkit-overflow-scrolling: touch;}*/
    .sidenav-overlay {background: rgba(0, 0, 0, 0.7);z-index: 100;}

    .sidenav-mask{position: fixed;left: 0;top: 0;right:1rem;height: 100%;overflow-y: auto;background: #fff;z-index: 200;}
    .sidenav .icon-close {display: inline-block;background: url(../images/close2.png) no-repeat center #094DE1;width: 1rem;height: 1rem;background-size: 0.34rem 0.34rem;position: absolute;right: 0;top: 0;z-index: 200;}
    .sidenav .cclose {display: inline-block;background: rgba(0,0,0,0);width: 1rem;position: absolute;right: 0;top: 1rem;bottom:0;}
    .sidenav-menu>li:nth-of-type(odd) {
        background-color: #f4f4f4;
    }

    .sidenav-dropdown-icon.arrow_drop_down{background:url(../images/down.png) no-repeat center;
    -webkit-background-size: 0.28rem 0.17rem;
    background-size: 0.28rem 0.17rem;
    }
    .sidenav-dropdown-icon.arrow_drop_up{background:url(../images/up.png) no-repeat center;
    -webkit-background-size: 0.28rem 0.17rem;
    background-size: 0.28rem 0.17rem;
    }
    .sidenav-menu>li>.sidenav-dropdown{padding:0 0.4rem;}
    .sidenav-dropdown li:first-child a{box-shadow: none;}
    .sidenav-menu a.hover{color:#094DE1;}

    /* .sidenav-dropdown > li > a,
    .sidenav-dropdown>li>.sidenav-dropdown>li>a{padding-left: 0;} */

    /*.sidenav-no-scroll{-webkit-overflow-scrolling: touch;}*/


    .wrap,
    .container{margin: 0;padding-left: 0.3rem;padding-right: 0.3rem;}
    .header,
    .index_body .header{padding-top: 0.25rem;padding-bottom: 0.25rem;}
    .toggle span{background: #666;}
    .index_body .toggle span{background: #fff;}
    .logo img{height: 0.5rem;}
    .i_banner_swiper-container .swiper-slide{height:4.5rem;}
    .copyright span{display: inline-block;}

    .i_news_left{width: 100%;}
    .i_news_box{width: 100%;margin-top: 0.5rem;}

    .i_block1{padding-top: 0.6rem;padding-bottom: 0.8rem;}
    .i_slides{height: 4.6rem;margin-top: 0.5rem;}
    .i_slides li .tit{padding:0.2rem 0.25rem;font-size: 0.3rem;line-height: 1.4;}
    .i_slides .i_slides-pagination{display: none;}
    
    .i_news_box .i_news_tit{justify-content: center;margin-bottom: 0.5rem;}
    .i_news_tit .tit {width: calc(33.333% - 0.4rem);margin: 0 0.2rem;font-size: 0.32rem;line-height: 2.2;padding-bottom: 0.15rem;}
    
    .i_news_con .first .tit{-webkit-line-clamp: 2;font-size: 0.34rem;line-height: 1.7;}
    .i_news_con li{font-size: 0.3rem;line-height: 2;}
    
    .i_news_left_tit,
    .i_about_tit,
    .i_tit{font-size: 0.44rem;line-height: 1.7;}

    .i_about_con{font-size: 0.28rem;}
    .i_about_con p{margin-top: 0.2rem;line-height: 2.2;}
    .i_about_left .i_more_btn{float: right;width: 2rem;height: 0.8rem;background-size: 100%;margin-top: 0.3rem;}

    .i_block2{height:auto;background-size: cover;padding-top: 0.6rem;padding-bottom: 0.6rem;}
    .i_about_right .numbbox{padding:0.3rem;}
    .i_about_right .numbli{font-size: 0.24rem;margin: 0.3rem 0;}
    .i_about_right .numbli p span{font-size: 0.5rem;margin-right: 0.15rem;}
    .i_about_right .numbli .tit{margin-top: 0.1rem;}
    .i_block4{padding-top: 0.6rem;padding-bottom: 0.6rem;}

    .i_desc{font-size: 0.28rem;line-height: 2.2;margin-top: 0.2rem;}

    .i_yewu_box{margin-top: 0.5rem;}
    .i_block5{padding-top: 0.6rem;background-size: cover;}
    .i_dangjian_tit .tit{width:auto;padding: 0 0.3rem;line-height: 0.8rem;font-size: 0.3rem;margin:0 0.15rem}
    .dangjian_list ul{margin-left: -0.1rem;margin-right: -0.1rem;}
    .dangjian_list li {width: 100%;margin:0 auto 0.3rem;float: none;}

    .dangjian_list .pic_box{height: auto;padding-bottom:0;}
    .dangjian_list .pic_box img{position: relative}

    .f_links >ul>li{width: 100%;margin-bottom: 0.2rem;}
    .f_links >ul>li:last-child{margin-bottom: 0;}
    .f_links .dropdown-toggle{line-height: 0.6rem;}
    .f_links li>.dropdown div.dropdown-menu ul > li > a{font-size: 0.28rem;}

    .footer{padding-top: 0.5rem;padding-bottom: 0.5rem;}
    .footer_tit {padding-left: 0.4rem;line-height: 1.8;font-size: 0.4rem;margin-bottom: 0.5rem;}
    .footer_left{width: 100%;}
    .footer .f_nav{width: 100%;padding-top: 0.5rem;font-size: 0.28rem;}
    .footer .f_nav dl{padding-right: 0.5rem;margin-bottom: 0.25rem;}
    .footer .f_nav .f_tit{font-size: 0.28rem;padding-bottom: 0.15rem;}

    .footer_left .f_lxwm{padding:0.3rem 0.5rem 0.3rem 0.8rem;}
    .footer_left .f_lxwm .icon{width: 0.5rem;height: 0.12rem;left: 0;top: 0.5rem;}
    .footer_left .f_lxwm .icon::before{width: 0.5rem;height: 0.04rem;margin-top: -0.02rem;}
    .footer_left .f_lxwm .icon::after{width: 0.12rem;height: 0.12rem;margin-top: -0.06rem;border-radius: 0.06rem;}
    .footer_left .f_lxwm .tit{line-height: 2;font-size: 0.3rem;}
    .footer_left .f_lxwm p{line-height: 2;font-size: 0.26rem;}
    .footer_left .f_left_link{font-size: 0.3rem;}
    .footer_left .f_left_link li{padding-left: 0.8rem;line-height: 3;}
    .footer_left .f_left_link li::after{right:0.5rem;}

    .copyright{padding:0.2rem 0 0;line-height: 1.8;font-size: 0.26rem;margin-top: 0.5rem;text-align: center;}

    .inner_page_right{display: none;}
    .inner_page_container{padding:0;display: block;}
    .inner_page_left{padding:0;width: 100%;display: block;}
    .inner_page_left_content {padding: 0.3rem 0.3rem;}

    .depth_box{padding:.20rem 0.3rem;border-bottom:.01rem solid #ddd;margin: 0;line-height: 0.48rem;}
    .depth_box .depth{font-size: .26rem;background-size: 0.3rem 0.24rem;padding-left: 0.4rem;}
    .depth_box .depth i{margin: 0 .05rem;}
    .depth_box .depth_left_tit{font-size: .32rem;line-height: 1.5;}
    .depth_box .depth{float: none;}
    .depth_box .depth_left_tit{display: none;}

    /*分页*/
    .pagelink{text-align: center;padding:0.4rem 0 0.5rem;}
    .pagelink .pager li{display: inline-block;width: 1.7rem;font-size: 0.28rem;line-height: 0.76rem;border-radius: 0.76rem;margin:0 0.2rem;border: 1px solid #ddd;background: #fff;position: relative;overflow: hidden;}
    .pagelink .pager li>*:before{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #fff;}
    .pagelink .pager li:first-child > *:before{content:'上一页';}
    .pagelink .pager li:last-child > *:before{content:'下一页';}
    .pagelink .pager li.disabled{color:#b9b9b9;border-color: #eee;}

    /*内页*/
    .artPage{overflow: hidden;position: relative;border-top:1px solid #e5e5e5;padding: 0.25rem 0;}
    .artPage p{height: 0.60rem;line-height: 0.60rem;overflow: hidden;font-size:0.26rem;color:#656565;float: none;}
    .artPage p em{display: block;overflow: hidden;background: #ededed;width: 1.10rem;height: 0.60rem;text-align: center;float: left;font-style: normal;}
    .artPage p a{color:#656565;font-size:0.26rem;}
    .artPage p a:hover{color:#094DE1;}
    .artPage p .without{color:#999;}
    .artPage p .without:hover{color:#999;cursor: not-allowed;/*cursor:default;*/}

    .detail_title{position: relative;margin-bottom:0.25rem;padding:0;}
    .detail_title h1{font-size:0.36rem;color:#454545;text-align: center;font-weight: bold;line-height:1.7;}
    .page_header_info{text-align: center;color: #878787;line-height:1.2;padding:0 0 0.3rem;border-bottom:1px dashed #e5e5e5;font-size:0.26rem;}
    .page_header_info span{margin:0 0.05rem;}
    .page_header_info .date_icon{margin: 0;}
    .page_header_info .date_icon svg{margin-right:0.05rem;}
    .page_con{padding:0.30rem 0;line-height: 1.8;color:#656565;font-size:0.28rem;overflow: hidden;text-align: justify;}
    .about_detail .page_con{padding-top: 0;}
    .page_con h4,
    .page_con h3,
    .page_con h2,
    .page_con h1{margin-bottom:0.15rem;}
    .page_con p{margin:0 0 .15rem!important;}
    /* .page_con img{max-width: 100%;height:auto!important;} */
    /* .page_con div > a > img,
    .page_con p > a > img,
    .page_con p > img{display: block;margin:0 auto;} */
    /* .page_con p > img.file_icon{display: inline;margin-right: 5px!important;margin-top: -2px;} */
    .page_con video{max-width: 100%;}
    .page_con object{display: block;margin:0 auto;}

    .contact_us_info .item{width: 100%;padding:0.2rem;}

    .content_pics_list{padding-top: 0;margin: 0;}
    .content_pics_list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
    .content_pics_list li{width: 50%;}
    .content_pics_list li a{margin:0.15rem 0.15rem;position: relative;background: #f4f4f4;overflow: hidden;}
    .content_pics_list li .pic_box img{width: 100%;height: 2.3rem;object-fit: cover;}

    .content_pics_list li .title{line-height: 0.8rem;font-size: 0.3rem;height:0.8rem;}
    .list_recommend{margin: 0;}
    .list_recommend ul{padding:0;}
    .list_recommend li{width: 100%;margin-bottom: 0.25rem;padding:0;}
    .list_recommend li .pic_box img{height: auto;}
    .list_recommend li .title{font-size: 0.3rem;;}
    .list_recommend li .con{height:auto;font-size: 0.28rem;line-height: 1.8;}

    .content_news_list li{margin-bottom: 0.25rem;}
    .content_news_list li a{padding:0.25rem;position: relative;}
    .content_news_list li .title{font-size: 0.3rem;padding-bottom: 0;margin-bottom: 0.1rem;line-height: 1.7;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    }
    .content_news_list li .con{font-size:0.28rem;margin-top: 0.1rem;line-height: 1.7;-webkit-line-clamp: 3;padding-right: 0;padding-left: 1.5rem;height: 1.4rem;}

    .content_news_list li .date_box{width: 1.45rem;height: 1.2rem;margin: 0;float: none;position: absolute;left: 0;bottom: 0.35rem;}
    .content_news_list li .date_box .date_d{font-size: 0.34rem;width: 0.6rem;line-height: 0.6rem;}
    .content_news_list li .date_box .date_ym{font-size: 0.26rem;margin-top: 0.2rem;}

    .yw_description_box{margin-left: 0.3rem;margin-right: 0.3rem;padding:0.25rem 0.3rem;font-size: 0.28rem;margin-top: 0.3rem;margin-bottom: 0.4rem;line-height: 1.8;}


    .yw_tongji_num_box{height: 1.8rem;margin:0.5rem 0.3rem 0.15rem;width:auto;}
    .yw_tongji_num_box .item .tit{height: 0.66rem;line-height: 0.32rem;font-size: 0.26rem;}
    .yw_tongji_num_box .item .num_box{line-height: 0.4rem;padding-bottom: 0;}
    .yw_tongji_num_box .item .num_box .num{font-size: 0.3rem;}
    .yw_tongji_num_box .item .num_box .unit{font-size: 0.22rem;}


    .development{ padding: .98rem 0 1.40rem; }
    .development .scroll-tab .scroll-box{height: 11rem;}
    .development .scroll-tab{ width: 100%; margin: 0; border: none; background: url(../images/lctime_03.png) no-repeat 1.68rem top;overflow: visible;position: relative; }
    .development .scroll-tab li{ display: block; background: transparent; border: none; padding: .28rem 0 .42rem; margin: 0; font-size: inherit; color: #474747; overflow: hidden;}
    .development .scroll-tab li .lil{ font-size: .20rem; float: left; font-family: 'Avian'; font-family: "FZLTCHK";text-transform: capitalize; padding-top: .10rem; position: relative;line-height: 1.2;}
    .development .scroll-tab li .lil:before{ content: ""; width: .66rem; height: .66rem; border-radius: 50%; background-color: #112884; background-image: url(../images/jyimg_03.png);background-position: center; background-repeat: no-repeat; box-shadow:0rem 0rem .10rem rgba(0,0,0,.2); display: none; position: absolute; top: -.12rem; left: 1.43rem;
        background-size: 50%;
    }
    .development .scroll-tab li .lir{ width: 6.70rem; float: right; }
    .development .scroll-tab li .lir .img{ width: 2.30rem; height: 1.55rem; float: none;width: 3.30rem; height: auto;}
    .development .scroll-tab li .lir .img img{ width: 100%; height: 100%; height: auto;}
    .development .scroll-tab li .lir .text{ width: 4.25rem; min-height: 1.55rem; border-bottom:.01rem solid #dbdbdb; }
    .development .scroll-tab li .lir .text .ltit{ font-size: .3rem; padding-bottom: .10rem; line-height: 1.2;}
    .development .scroll-tab li .lir .text .p{ line-height: 1.5;font-size: .26rem;}
    .development .scroll-tab li.cur .lil:before{ display: block; }
    .development .scroll-tab li.cur .lil{ font-size: .28rem; color: #112884; padding-top:.02rem; }
    .development .scroll-tab li.cur .lir .text{ background: url(../images/lcback_03.png) no-repeat bottom center; }
    .development .scroll-tab li.cur .lir .text .ltit{ color: #2d4e97; }
    
    .development .scroll-tab li .lir{width: calc(100% - 2.3rem);}
    .development .scroll-tab li .lir .text{width: calc(100% - 2.45rem);width: 100%;margin-top: 0.25rem;}
    .development .scroll-tab .middle{left: 1.5rem;}
    
	.development .scroll-tab li:hover .lil{ font-size: 0.3rem; color: #112884; padding-top: 2px; }
    .development .scroll-tab li{height: 7rem;}
    .development .scroll-tab .scroll-box{height: 7rem;}

    #wrapper_pager{bottom:0.3rem;}
    #wrapper_pager a{width: 0.16rem;height: 0.16rem;margin:0 0.08rem;}

    .i_yewu_box li{width: 100%;margin-bottom: 0.25rem;}
    .i_yewu_box li:last-child{margin-bottom: 0;}
}
